Unable to answer "Is this still here?" – Piano Beach (Restaurant) – https://osm.org/node/5488291215 via StreetComplete 58.2:

Looks like the two locations Piano Beach and MyPlace have been joined and replaced by Cays Coco Restaurant & Pizza - Beach & Music