The Lahaina Shores Beach resort features some terrific views! You will have a choice of a mountain view room or an ocean view when you book. Each offers a totally different perspective of the island, though it’s worth noting that the oceanfront rooms will cost more.