With plenty of beaches, boutiques, sunshine and restaurants, get to know the amazing things to do in Punta Mita.