6 photos Lahaina Shores Beach Resort By Castle 4.3 Excellent 8 reviews 475 Front Street Free Wi-Fi Superb location Free cancellation From 340 US$ per night View Deal