The main reason for travelling to Miami is the pristine white stretch of Miami Beach, which is along the Atlantic Coast of the island that lies off the coast of the city. Many hotels line the shore, and water sports are available.
The area of Little Havana in the city centre is a good place to go in order to soak up the Cuban vibe, and there are a few salsa clubs in the area.