Actually, it seems the Horizon base is at True Blue Bay. Their presence in Port Louis is for management of private yachts, if I understand correctly.
http://horizonyachtcharters.com/grenada/how-to-get-here/