Shepherd of the Sea is located is the picturesque town of Atlantic Beach, NC. We are situated on the Bogue Banks in the heart of the Crystal Coast. Just across the Intracoastal Waterway are Morehead City and Beaufort, and just down the island sit the towns of Pine Knoll Shores and Emerald Isle. We serve all of Carteret County. Whether you live close by or are just down on vacation, we would love to have you visit with us!