Puerto Morelos is a unique, low-key Caribbean beach destination in Mexico that is definitely worth your time! Find out why in this helpful guide.