Freshwater algal blooms have caused ecological damage and public health concerns throughout the world. Monitoring such blooms via in situ sampling is both costly and time-consuming, and satellite imagery provides a rapid and relatively inexpensive way to supplement these techniques. Sentinel-2 MultiSpectral Imager data have effectively detected chlorophyll-a, a proxy for algal biomass, in large bodies of water, but few studies have shown the applicability in small (<10 km2) reservoirs, which are critically important for aquatic species, drinking water, irrigation, cultural activities, and recreation. This study provides a test of the use of Sentinel-2 imagery in Google Earth Engine for algal bloom detection in two small freshwater reservoirs in northern California, USA, from October 2015 to December 2020. Google Earth Engine's cloud computing allows for the analysis of extensive datasets and time series, expanding the capacity to analyze the spatial and temporal heterogeneity of floating algal blooms. Here we analyzed four spectral indices - Normalized Difference Vegetation Index (NDVI), Normalized Difference Chlorophyll Index (NDCI), B8AB4, and B3B2 - to retrieve chlorophyll-a data for algal bloom identification in two highly dynamic freshwater systems. We assessed the relationship between spectral indices and monthly in situ water samples that were collected at three sites within the reservoirs using cubic polynomial regression equations. NDCI, which leverages the red-edge wavelength, most accurately identified chlorophyll-a across all study sites (highest adjusted R2 = 0.84, lowest RMSE = 0.02 µg/l), followed by NDVI. We demonstrate that Sentinel-2 imagery can capture greater spatial and temporal heterogeneity of algal blooms than typical in situ sampling. This suggests that remote sensing may be an increasingly important tool in monitoring algal bloom dynamics in small reservoirs and other aquatic environments.