Biscayne Point in Miami Beach is a residential neighborhood made up of three man made islands in Biscayne Bay. The Biscayne Point islands are a part of the North Beach, which is the are north of 63rd Ave and Collins. This aerial photograph looks down…