Posts Tagged ‘Dolphin Fleet Whale Watch’

Whale Watch in Provincetown – a dream come true

Visiting Cape Cod in July 2012 I had to take a whale watch tour that departs from Provincetown. It is the number one tour in Cape Cod and no wonder why. Dolphin Fleet Whale Watch offers up to 12 daily eco-tours and it was New England’s first whale watch.When I was in Peninsula Valdes back […]
error: