Serene beaches, beautiful harbors, incredible mountains, fabulous restaurants, centers of history and moderate temperatures. You don’t have to go to the Caribbean to have the perfect island vacation. Turns out that all you need to do is head to the San Juan Islands, a slice of heaven in the Pacific Northwest.