It's not, it's filmed in Guadeloupe (and yes I did need to google to get the correct spelling
), it's an overseas region of France
You are right, so you can take it as 100%!
When I lived in France friends went there on holidays and didn't even need to bring a passport. It's counted as part of France (however as a result of terrorism you might need a passport now).
Am I the only one who thinks Fidel is cute?