The long beach is the best place for humans to interact with merfolk. It is located right outside the castle. The other place for humans to meet merfolk is out on the ocean, either swimming or on a ship.