Grant Island is located in the gorgeous Okanagan Valley, British Columbia, and is inaccessible to the public as it is a protected bird sanctuary. The island is situated about one kilometer from the shores of the community of beautiful Lake Country, BC. It is one of only two islands on Okanagan Lake, Rattlesnake Island is the other and it is located in Okanagan Mountain Park across the lake from the town of Peachland.