Picture yourself on a white sand beach in the glaring tropical sun with the waves crashing on a crystal clear sea while you recline on your beach chair sipping a tropical rum punch. Sound nice? Well it is a perfect setting to enjoy in a place like Cancun or Cozumel, where the resorts are large, […]