buech restaurant. switzerland s secret island life 11 swiss islands to visit and fall in love with islands to visit beach trip travel switzerland