Mega Beach offers a Blue Flag beach experience with a restaurant. It features live broadcasts of sporting events.