Wailea Elua Beach is a short stroll away