Stunning waterspouts appear off Portugal coast