Pfalzgrafenstein Castle on island on Rhine river with Castle Gutenfels, Kaub town, Rhine valley hills and vineyards in Rhineland-Palatinate, Germany