Playa del Carmen provides everything one could wish for the Caribbean location: luxury hotels with all the amenities that international travelers require.