Leeward Beach Posted on June 7, 2013 by marta Reply Beautiful Leeward beach towards the eastern end of Grace Bay. Leeward beach is a beautiful spot for a swim and a long beach walk. Marta http://www.harbourclubvillas.com