Cannon Beach OR Spas 1. 1400 S Hemlock St, Cannon Beach, OR 97110 | Elements By The Sea (503) 436-0366