Facebook
photo-1
place imageLearn more insights from Wanderboat AI

Squirrel Island is an island in the Gulf of Maine and village within the town of Southport, Maine, United States. It was established as a summer community in 1871.

Description

Squirrel Island is an island in the Gulf of Maine and village within the town of Southport, Maine, United States. It was established as a summer community in 1871.

Posts

Overview

4.7(16 reviews)
banner

Deep Dive

A deep dive into Squirrel Island
  1. Unable to get your location