 It is home to the Sun N Surf Restaurant and the Anchorage Inn.Short Sands Beach – This is the other beach and is located on the north side of Cape Neddick, home of Cape Neddick Light, locally known as "Nubble Light".This is a much shorter beach, with a more densely developed downtown area that has many historic buildings and stores.