Though both vacation destinations stack up pretty even when it comes to beaches, Hawaii offers mountain views, a more outdoor atmosphere, historic surfing, and a variety of different colored sand beaches that Mexico does not. Hawaiian beaches: White, black, red, and green sand beaches. Legendary surf.