If what you are wanting to do is actually swim, as opposed to play in the surf, then Holbox is the best place to be. I am a swimmer, and have found Holbox the perfect place for a swim work out. Nice clean, warm, flat water. Perfect.