For beauty & photography, Biscayne Bay Boat / Yacht Tour delivers.
A reliably great way to see Miami — skyline, cruise ships, and 'Millionaire's Row' celebrity homes from the water, with a breeze that beats the heat. The catch: the cheap Bayside cruises are narrated by a guide pointing at houses of fame that's increasingly dated, and the real magic (private charter at sunset) costs a lot more.