title: Dealing with missing islands when mapping a geographical map in R
body: <p>I want to create a geographical map of California that also includes the Channel Islands in R using ggplot2 (not the base package). When I use <code>map_data</code> to get the state of California. It does not include the Channel Islands. How do I get the islands on the map? Seems like I can use <code>raster</code> to extract level 2 data but I am not sure how to merge these two polygons to get one map containing the state and the islands?</p>
  <p><code>library(maps)</code>
  <code>library(ggplot2)</code></p>
  <p><code>states &lt;- map_data(&quot;state&quot;)</code></p>
  <p><code>CA &lt;- subset(states, region %in% c(&quot;California&quot;))</code></p>
  <p><code>ggplot() +  geom_polygon(data = CA, aes(x=long, y = lat)) +  coord_fixed(1.3) + coord_sf(xlim = c(-125, -117.5), ylim = c(32.5, 39.5), expand = FALSE)</code></p>