Silhouette Island is a romantic destination surrounded by beach and island views. Nature lovers can visit Morne Seychellois National Park and Baie Ternay. There's plenty more to see, including sights like Beau Vallon Beach and North East Point Beach.