Exclusive, Impressive, Unforgettable


Orca Point is a premier Canadian resort in magnificent natural surroundings,
perfect for business entertaining or for important conferences in a relaxed and private environment.
The experience is top quality, and Nature puts on the world's longest running show.

Explore Orca Point