Fly-fishermen show off their best casts at Eagle Island