Mogan is very pretty fishing village, worth a visit but IMHO not worth staying there as its so quite and nothing really happening.
Good restuarants as you come up to playa des inglis from Maspolamos and adjacent to 'Yumbo' shopping centre are:
1) Barbados (ground floor in same name apartment block), on roundabout beside Yumbo, fish very good, but everything good.
2) Las Cumbres, just down the road, avenue tirajana no 11. Very spanish, and specialist in lamb dishes. great ambience and service.
3) Mason san fernando ( street beside san fernando shopping centre) nearer to maspalomlas a little, take a taxi as you might not find it yourself. Again very spanish, good ambience, good food and service.
In all 3 cases, top price starter ( say garlic prawns), Main course ( say sea bass baked in salt , full fish each) , bottle of wine and coffee for 2 should be around 50euro total for 2.
enjoy!