cozumel is the best place youre going. should have just gone there for the whole week and not been stuck on a boat.