Cozumel is the kinda Caribbean island that many dream of: with miles and miles of powdery white sand, spearmint blue water and multi-colored reefs. Add to that, it's got ancient Mayan ruins and mangrove lagoons teeming with wildlife, and so much more! We’ve recently returned from our second trip t[...]