There is a rooftop crazy golf at the Comercial Centre El Duque (I think that's the right name) It is near Fanabe/El Duque area. Very nice it is too. And they have a bar for adults, so the kids can have a game, the adults can sit with a nice cool drink and look out over the sea etc.....
I cannot remember what it is called, but you cannot miss it, opposite a car park near to the Fanabe Costa Sur hotel and it is where the main Thompson / TUI travel offices are
Hope that makes sense