The Whaler Inn is located on the prestigious Crystal Coast and is the southern most location of the Outer Banks. The island is separated by the Atlantic Intracoastal Waterway. Cities on the island include Atlantic Beach, Pine Knoll Shores, and Emerald Isle.