This picture is heavily and inelegantly edited, tho.
I haven't been in the Caribbean, but I've been to the Canaries, north and south Mediterranean, the Red Sea and "the Gold Coast" Africa. I've actually sailed from Tenerife to Lomé, Togo. Sun and sea makes a distant haze more often than not.