Reef Beach Reef Beach is a beautiful, mile long stretch of sand located near the village of Kneep on the Isle of Lewis. It is known for its stunning views, turquoise waters and rocky cliffs.