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