Imagine your idea of paradise. Whether this means sipping a chilled margarita under a palm tree or plunging to the depths of the ocean, you can find your idea of paradise in Cabo San Lucas. With some of the best beaches in the world, the beautiful peninsula is sure to take your breath away. While there are many to choose from, none of which will disappoint, there are a few must visits. Here are 3 of the best beaches in Mexico.