Hawaii Island also known as Big Island.
It's semi-formal. Feel free to wear aloha shirts & slippers or wear a tux!
Definitely!
Yes! Right on site. But if you plan on drinking, look into uber/lyft options or designate a DD.