The Jolly Roger Inn provides excellent oceanfront accommodations in the village of Topsail Beach, North Carolina. Topsail Island offers miles of sandy beaches, outstanding fishing, quaint shops and restaurants, and all water sports, with great golf nearby.