This is a lovely place to stay in a lovely place to visit. Whether you are exploring San Juan island and its many spectacular historic and quirky places (check out the English and American camps from the Pig War and the McMillen Mausoleum), or fabulous natural splendor (the state, county and national parks all provide excellent views and hikes for all levels of fitness), or simply relaxing, Snug Harbor is ideally located in a quiet calm bay at the Northwest corner of the island. The cabins offer great views and privacy and the property is only a few minutes drive to Roche Harbor with its excellent dining options. For the other islands, I recommend staying in Anacortes and going out and back on the ferry on the same day, but you really should try to stay over a night or two on San Juan itself, and I can't imagine a better place to stop over than Snug Harbor.