Likely on the Caribbean (east) side of Isla Mujeres, Quintana Roo, near Punta Sur (the southern tip), possibly at or near a beachfront/rental property with ocean views, or a nearby cafe/restaurant patio.
Isla Mujeres (part of the Yucatán Peninsula region) matches perfectly: turquoise Caribbean Sea, palm trees, power lines, lush greenery, surfboard (water sports are popular there), wooden beams/railing, and especially the coral/stone wall with a large embedded/mounted conch shell — a classic decorative touch in local beach houses, rentals, and some eateries on the island. instagram.com
The iconic Conch Shell House (Casa Caracol) is in this area and has similar stone/coral elements and balconies with ocean views, though it’s a rental (not a public restaurant). Many nearby properties and patios echo this vibe. isla-mujeres.net
Or somewhere in Costa Rica?