Miami Beach is a barrier island that is separated from the mainland by the Biscayne Bay. Several causeways connect the two.