Lahaina is a bustling old town of Hawaii, and is definitely more tourist centred, the Aston Kanapalli shores has two pools, a restaurant and beautiful gardens that have to be seen to believe. Although it doesn't have a dedicated beach, there are numerous beaches only 5 - 15 minutes away and for kids Baby beach is the Ultimate beach for families, snorkelling is great and vertually no waves. Could not recommend this resort more, if you book, book the "Garden view" this particular unit had a very close view of the ocean, to watch the whales every morning. What a beautiful place, will be coming here again!