Sharm el Sheikh an island of tranquillity