Miami Beach:This iconic beach is a must-visit, with its beautiful sandy shores, crystal clear waters, and the famous Ocean Drive, lined with pastel-coloured art ...