Cliff House Beach is a beautiful sandy beach located in Cape Elizabeth, United States The beach stretches for about 0.5 miles and features stunning views of the rocky coastline Cliff House Beach has few amenities, so plan your trip accordingly, although it does have restrooms and outdoor showers available.