Consider a stay at Semiahmoo Resort Golf & Spa and take advantage of an adjacent golf course, a marina, and a terrace. This resort is a great place to bask in the sun with sun loungers, beach towels, and beach volleyball. Indulge in a facial, a massage, and a body wrap at the onsite spa. Enjoy American cuisine, golf course views, and al fresco dining at the two onsite restaurants. Yoga classes and aerobics classes are offered at the gym; other things to do include kayaking and basketball. In addition to shopping on site and a firepit, guests can connect to in-room WiFi (surcharge).