Ocean Rainbow Ice Cream Shop is located across the street from the post office in the Marketplace Del Rio shopping center. It may be one of Oceanside’s best kept secrets -- except for the regulars who are in the know and flock for homemade ice creams. It truly is homemade and made in this shop. It offers more than 35 flavors as well as milkshakes and frozen ices, which are made from fresh fruit. There’s also an option of fresh strawberries mixed with frozen cream that comes from the area’s local farms. Ocean Rainbow is not as expensive as the big ice cream chains, making it an affordable treat for the entire family. It also stocks a selection of popular packaged snacks and fruit sodas from Mexico.