That place is Alphonse Island in the Seychelles. The island is located on the Indian Ocean, around 250 miles southwest of Mahé - the largest island of the Seychelles. It is often compared to the ...