Acapulco and Zihuatanejo are both located in large, protected bays; neither one has enough of a break to do any serious boogie boarding. Puerto Vallarta and Mazatlan both have southwest-facing beaches and at least a little bit of a break.
In Zihuatanejo you can take a cab or a bus to Ixtapa, about 30-45 minutes away, which has a decent break. You could reserve a tour from the ship that would give you transportatin to one of the beach resorts, access to the beach, pool, and all the resort facilities, including food and drink.
|