Posted on October 24, 2018October 24, 2018 by AndrewContest #574 Hint Looks pretty but definitely not a place you wanted to be sent.
The Salvation’s Islands ( Îles du Salut), off French Guiana.
5° 17′ 9″ N, 52° 35′ 9″ W