Of course domain matching to your search term is always going to give good results!
We threw a boat sales site together using 1&1 a while back, just using their sitebuilder within a few days we were organically ranking page 1 and a month later we're ranking #1 for "fairline boat sales spain", "sunseeker boat sales spain", etc and #2 for boat sales spain! On the other hand no matter what we try we cant' get some of our sites to the top even in non competitive markets
Sometimes Google makes no sense at all!