Fair Harbor is located on the western part of Fire Island between the Great South Bay and the Atlantic Ocean.
Located on the western flank of Fire Island, Fair Harbor is positioned between the Great South Bay and the open waters of the Atlantic Ocean.