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