For those with a love of the sea, both Key West and Martha's Vineyard offer a plethora of maritime activities. Key West is a haven for snorkeling, with its rich coral reefs and abundant marine life.