We took the ferry from downtown Portland over to Peaks Island. It is considered one of the communities of Portland and is the nearest island. The ferry takes 17 minutes travel time and costs $7.70 per person. It also allows vehicles but I don't recall their ticket price.