The Seychelles, for me, is the best place to stay. If you haven't been there yet, I recommend you get there as soon as possible. Seychelles has granite islands, with pronounced relief. There are picturesque beaches. Entering the sea in some places can be uncomfortable (stony bottom), but you can always find cozy bays, where the entrance to the sea is comfortable. Everyone thinks that the most expensive accommodation in the Seychelles, but it's not so. I looked at the real estate for sale on the site
https://prian.info/at/seychelles/commercial_property/hotel/, I was pleasantly surprised. Real estate is not as expensive as, for example, in the European Union. Therefore, consider this option for a vacation.