This is not a search engine, it is a list of static Web pages with links to other sites, some of which have minor search engines
There is no search box, you cannot search a term, only click a few links to other sites.
Search engiens use robots to crawl the Web, Search Engine colossus is just a name concatenated to SearchEngineColossu, perhaps s to give the impression it is an engine, but it is not a search engine, just a collection of unchanging Web pages that list a few directories of other sites.
On the positive side it does link to the Open Directory of Web Sites, and to existing sites in three langauges.
The hard truth is that the open directory (DMOZ) is a voluntary project first setup around 1995 and is hand maintained effort to maintain a list of Web sites.
There are over 100 million Web sites and DMOZ covers around 4% of all the sites.
A more modern search engine for the canary Islands is here
Gran- Canarias.info