If you want a water view beach and a very good restaurant you can’t go wrong try El Zafiro we have stayed there many times