Think of Hawaii and the image that instantly comes to mind is golden sunsets and never-ending aquamarine waters. And yes, a trip to the islands will feature plenty of time for sunbathing and palm-tree ...
The best underrated beaches and towns to visit in Mexico are in Oaxaca. My family would choose spots like Puerto Angel over Tulum every time.