Castle on Silver Lake Bed and Breakfast, located on Ocracoke Island, offers lodging accommodations in their eleven room bed and breakfast, and in the courtyard villas. The rooms have two twin beds and a queen size bed to accommodate a small group. It has a small dressing room and a private bath with a tub and shower.