The gorgeous vista over the Beau Vallon Bay with glimpses of islands in the distance calls to the traveler looking for a home away from home from which to explore the beautiful Seychelles Islands