punta maroma beach is located on the coast of the caribbean sea