Seven days can be enough time to experience some of the highlights of Seychelles, but it depends on what you want to see and do during your trip. With only seven days, it is important to prioritize the places and activities that you are most interested in, as it may not be possible to see everything that the archipelago has to offer.