Coral reefs as buffers during the 2009 South Pacific tsunami, Upolu Island, Samoa