Islands and beaches

What islands and beaches are worth visiting in Panama? For sunbathing, surfing or water sports?