It is situated on three islands in Biscayne Bay: North Bay Island, Harbor Island, and Treasure Island, all connected by the John F. Kennedy Causeway. The city is known for its waterfront views and ...