I disqualified myself, you see, AlanK left the picture name intact.

After the Bay of Pigs (no landform found), my next guess involved around 50 megatons, but I didn't find the landform.

But it's there, just further North than I thought.
_________________________
Verum audaces non gerunt indusia alba. - Ipsi dixit MCMLXXII