Lahaina is on the leeward side of Maui, so the climate is much dryer than the windward side, only a few miles away. This is typical of Hawaii. On Oahu, the land around Makaha Beach resembles a desert, but Kaneohe, 40 miles to the east, gets constant rain.
Yes. The only time I lived outside the United States was at Kaneohe.