Punta Cana offers some of the most amazing picture opportunities for social media in the Caribbean. From its white-sand beaches which stretch for miles to its azure lagoons, Punta Cana is an Instagram mecca. Millions of travelers will be flocking to Punta Cana this year for their annual holidays. And many will be sharing some …