Have you tried {RColorBrewer}?
library(RColorBrewer)
library(ggplot2)
display.brewer.all(colorblindFriendly = TRUE) # View all palettes
ggplot(iris, aes(Sepal.Length, Sepal.Width))+
geom_point(aes(color = Species)) +
scale_color_brewer(palette = "RdBu") # Use red/blue palette