Baja Mexico is the ideal place to savor delightful seafood, tee off at championship golf courses, shop for silver jewellery and leather goods or simply feast your eyes on the breathtaking scenery. Baja Mexico cruises allow you the opportunity to visit exciting ports of call such as Acapulco, Ensenada, Cabo San Lucas, Puerto Vallarta, Huatulco and Mazatlan.