Hi Steve. I've been to Cozumel 3 years ago, it was quite a nice spot but not as good as Mahahual in the very South East of Mexico (it's much wilder and there's no huge boats). Costa Rica is still great for inlands adventures and the jungle. The sea is mostly doomed and there are not much sharks still alive in CR...