Bahia Honda Key State Beach contains three beaches in all—on both the Atlantic Ocean and the Gulf of Mexico. Sandspur Beach, the largest, is regularly declared the best beach in the Florida Keys, and you'll be hard-pressed to argue. The sand is baby-powder soft, and the aqua water is warm, clear, and shallow. With their mild currents, the beaches are great for swimming, even with small fry. Amenities: food and drink; showers; toilets; water sports. Best for: snorkeling; swimming.