Let's discover the ultimate best things to do in Puerto Morelos, Mexico - a charming fishing village on the shores of the Caribbean Sea.