Mixed-use Seychelles resort set to open in 2026