"Boca Raton" and "affordable" should never be used together in the same sentence.
That area is pretty sparse on marinas of any kind.
In Delray check out the Municipal Marina in the downtown area and what used to be called Henry''s 8th St Marina a mile north. I think it has a new name but I don''t know what it is. A guidebook or website may be able to help you with more.