From the world-famous South Beach to the hidden gems in nature in Key Biscayne and the family-friendly swaths of sand in Surfside, it's no wonder that its iconic beaches are the main attractions of a Miami holiday.