Three Mile Beach is located on Okanagan Lake at Three Mile Road, just off Naramata Road. Parking is limited. Walk down the wooden steps for stunning views of Okanagan Lake. This area features two beaches – one for swimming and one for day moorage boating. On the other side of the parking lot there is a dog beach.