Consider a stay at Semiahmoo Resort Golf & Spa and take advantage of an adjacent golf course, a marina, and a terrace. With sun loungers, beach volleyball, and kayaking, this resort is the perfect place to soak up some sun. Indulge in a hot stone massage, a body treatment, and a facial 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 basketball. In addition to shopping on site and a firepit, guests can connect to in-room WiFi (surcharge).