One of the things that makes a movie work for me is a good villain, and that's one thing this movie lacks. The other thing this movie lacks is an accurate portrayal of Hawaiians. No actual Hawaiians were cast in the Hawaiian roles and the actors who played them were an embarrassment to the Hawaiian people (I lived there for 8yrs). The villain had Maori tattoos on his face which no Hawaiian would ever wear, had no Hawaiian accent (which all Hawaiians have) and was "one skinny dumb Haole" to boot.
Haole is a term used by Hawaiians to refer to individuals who are not descendants of the ethnic native Hawaiians or other Polynesians. The term "Haole" is mostly used derogatorily refering to Caucasians. As a people, Hawaiians are more honest than we are which is one reason they don't have a lot of respect for us in general. We're usually referred to as "Dumb Haoles".
So that's why only four stars. Other than that, the movie was great (considering it was made by "Dumb Haoles")!