and swimming with dolphins: Off 'Maya Riviera', especially Cozumel, Isla Mujeres, Playa del Carmen . Surfing: All down the Pacific Coast, around Baja California [ Ensenada ], Mazatlan and especially Puerto Escondido's Zicatela Beach. Sea Kayaking: The Baja peninsula. Wind Surfing: Puerto Vallarta, Los Barriles, Manzanillo. Whale, dolphin and seal watching: