The Florida Keys are the dribble of islands off the peninsula's southern tip. From Miami International Airport, Key Largo is a 56-mi drive along the Overseas Highway. The rest of the keys—Islamorada, Marathon, Bahia Honda Key, Big Pine Key—fall in succession for the 106 mi between Key Largo and Key West. At their north end, the Florida Keys front Florida Bay, which separates it from Everglades National Park. The Middle and Lower Keys front the Gulf of Mexico; the Atlantic Ocean borders the length of the chain on its eastern shores.