Escape the City for the tranquility of the rainforest and the ocean waves meeting the beach. Reset, refresh, renew. Terrace Beach Resort is located on a protected sandy bay on Terrace Beach in beautiful Ucluelet, BC. Offering an ideal backdrop for your retreat, choose from beachfront cottages, lofts, rainforest & ocean view duplexes and studios – all joined by a series of boardwalks. Explore Ucluelet: walk, hike, bike, paddleboard & kayak – or just enjoy your morning coffee next to the rainforest, with a view of the ocean. Experience the island’s rugged coastline and stunning seascape along the Wild Pacific Trail by hiking the Lighthouse Loop, adjacent to the resort. Inquire about your ideal getaway today.