(CNN) French President Emmanuel Macron has come under attack from far-right leader Marine Le Pen over a photograph taken during his visit to the Caribbean last week.

The photo emerged on social media showing Macron with the two young men, one of whom made a rude gesture; the other has a prior conviction.

"We can't even find the words to express our outrage," Le Pen wrote in a tweet. "France certainly doesn't deserve this. It is unforgivable! MLP"

The photo was taken in Quartier d'Orleans, one of the poorest districts of the French island of Saint Martin.

Macron was visiting to see for himself how reconstruction efforts had advanced a year after the island was devastated by Hurricane Irma

Read More