Block Island State Beach, also known as Fred Benson Town Beach, is located on the southern coast of Block Island, in New Shoreham, United States. This beautiful beach is approximately 2 miles long and boasts fine white sand with crystal clear waters.