Has anyone been on a Mexico cruise? Are the excursion mostly beach and sea life based (i.e. dolphins, sting ray, laying out at the beach) or do they also have some type of in land adventure (going into town, shopping, touring, etc.). We are interested in hanging out at beaches but also seeing the sights.