Surfing in Mexico

Mexico is a paradise for surfers, with its warm waters and perfect waves. From the beaches of Baja California to the Caribbean coast, find out the best spots to catch the perfect wave in Mexico!