Variety is the name of the game in eclectic Cannon Beach, and The Waves plays the game better than any other accommodations in town. This lodge, only a block from the heart of Cannon Beach, consists of more than four dozen rooms, suites, cottages, and beach houses. The Garden Court rooms (with no ocean views) are the least expensive. My favorites, however, are the cottages of The Argonauta Inn. Surrounded by beautiful flower gardens in the summer, these old cottages (many of which are oceanfront) capture the spirit of Cannon Beach. For sybarites and romantics, there are fireplaces in some rooms and whirlpool spas overlooking the ocean. If you want to get away from the crowds, ask for a suite at the White Heron Lodge. The Waves itself offers contemporary accommodations, some of which are right on the beach and have great views.