Property Management Cozumel Mexico Cozumel, Mexico is a treasure nestled in the Caribbean Sea right off the shore of Playa del Carmen. It abounds with delicious food, exciting tours, natural wonders, and wildlife. While small and beautiful, it is far from undiscovered. The island has a thriving economy powered by the millions of cruise ship…