Ensenada's rugged Pacific coastline and diverse landscapes create the perfect playground for adventure seekers visiting on cruise ships. While many Mexican ports focus on beach relaxation or shopping, ...