Sitting atop a hillside, on an island off an island, the Rams Head Inn is known as a chic yet historic and inviting seaside getaway. With a relaxing atmosphere, gracious country accommodations, quality dining, and warm hospitality, every visit is memorable.