Big Beach at Cushing's Island in Portland, ME, is a serene and unspoiled stretch of sandy shoreline nestled along the coast of Casco Bay.
This hidden gem offers visitors a peaceful retreat with stunning views of the ocean and opportunities for swimming, sunbathing, and leisurely walks along the shore.