Dutch Caribbean Island, a guess from the flag and the vegetation, probably not Sint Maarten.