snorkeling bc


Johnson Lake is a small lake in the interior of BC. This beautiful lake features tropical waters and a white sandy lake. In recent years Johnson Lake has gotten quite a bit of attention as social media has exposed this secret gem in BC. Only accessible by dirt roads, this remote lake may only be an hour and a half from Kamloops, but have you feeling like you’re a world away. Floating on Johnson Lake will have you feeling like you’re in the Caribbean with the clear turquoise waters. Johnson Lake is located in British Columbia’s interior, about 5 hours north of Vancouver. Its mountainous location makes it a perfect weekend getaway from Vancouver. Why visit Johnson Lake? People travel from all around to come to this slice of tropical paradise in BC. A complete paradise, Johnson Lake is home to some of the clearest water in BC. With up…