The town of Waikoloa Village is near the western shore of the Big Island of Hawaii, just south of the Kohala Peninsula.
Waikoloa Village is less than nine miles inland from the beach (following the road – not as the crow flies), but it's home to several hotels and resorts. There's also a popular golf resort at Waikoloa Village. There are even more resorts along the water, however, a short drive from the town.
The town of Puako is the narrow strip of land that sits between Waikoloa Village and the ocean, where you'll find many of the resorts. Waikoloa is more residential, whereas Puako is more tourist-centric.