Toilet facilities are limited on the islands. Composting-style toilets are located at Wades Shore and near the dock on the west end of Shackleford Banks, and around mile 43 on South Core Banks. Another set is located near Portsmouth Village on North Core Banks. Flush-style toilets are available during the day at the Harkers Island Visitor Center, at the Light Station Visitor Center and on the boardwalk near the ocean beach, and in the Portsmouth Visitor Center. The cabin operations at Great Island on South Core Banks and Long Point on North Core Banks also have public flush-style toilets for day use.