I'd have to jump with the group and say Cozumel. Hard to beat easily drifting along with the current. I have been there a few times and look forward to the next. Great in May as it is off season and you will have an uncrowded boat, and bargin pricing.