Italy offers great freshwater, saltwater, and fly fishing. Tuscany is known for its fly fishing. It's geography with over 800 landings equipped for fishing boats, provides abundant access to marine fishing.
Spain offers a huge variety of fish species. Fishing for swordfish is best off the coasts of Almería. Castellon in Comunidad Valenciana has a great rainbow trout fishing. Fresh and saltwater, offshore, inshore Spain has a ton of great fishing.