The snorkeling on a West Coast cruise covers more range than most people plan for. Warm, clear water off Coronado Island near ...
When you imagine Mexico, chances are you picture white sand beaches dotted with palapa dwellings. You might even picture their thatch roofs casting shadows over your tanned body. Mexico is indeed a ...