If you are looking for romantic hotels in Cannon Beach located near whale watching, check out Inn at Cannon Beach offering free breakfast to all its guests. This 3-star Cannon Beach hotel offers a garden. Free Wi-Fi is provided so you can check your in-box whenever you like. The lobby features a fireplace, coffee and safe. Reception is manned during limited hours. Other amenities include a computer station.