View Details $1,790,000 1 of 39 Private Island | Fairhaven 2 beds 2 baths 1 ½ baths 1,901 sqft 2.29 acres