With Calabash and Bird Island to the west and Ocean Isle Beach to the east, beautiful Sunset Beach is the last developed Atlantic Ocean beach before the South Carolina border. One-third of the town's area occupies a barrier island between the ocean and the Intracoastal Waterway; the remainder of the town extends onto the mainland to the north. It consists of both mainland neighborhoods and a barrier island of approximately 1,200 homes. Three of the larger mainland neighborhoods in the town are premier golf course developments at Oyster Bay, Sea Trail Resort, and Sandpiper Bay. Ocean Ridge Plantation, while not in the town limits, has one of its "sister communities" in Sunset Beach as well. Ocean Ridge has an amenities center/clubhouse on the island, while Sea Trail Home Owners Association has a designated parking lot for members. The island is primarily home to vacation rental homes and cottages, although there are close to 100 full-time residents as well.