The location was wonderful. Castle Kamaole Sands is just across the street from the beach where there is some great snorkeling and sun bathing. It is also very close to shops and food anytime of the day. Castle Kamaole Sands also has multiple areas outside for couples or families to BBQ and have some home made meals!