This beautiful beach is located on the Isla Partida in the Gulf of California. The island is part of the San Lorenzo Marine Archipelago National Park and protected by UNESCO as biospheres.
Cancún is a city located on the northeast coast of Quintana Roo in southern Mexico. The photo shows why the tourists visit Cancún and that's definitely the beautiful white sand beach.