Rapperswil: Islands, Castles and Trains