Seychelles is an island nation located off the East Coast of Africa. There are 115 islands in the archipelago. They are best known for their astonishingly beautiful beaches and as the paradise visited by Prince William and Princess Catherine on their honeymoon. Tourism contributes to a robust portion of the Seychellois economy. The pause in worldwide travel due to the coronavirus pandemic has had a significant impact on the livelihood of many of those who call Seychelles home.