Cannon Beach is ranked as one of the most beautiful spots on the planet and is surrounded by miles of sandy beaches, rugged forested headlands and superb hiking trails. McBee Cottages hotel is situated half a block from the beach in Cannon Beach, Oregon