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, […]