Dolphins are usually installed to provide a fixed structure when it would be impractical to extend the shore to provide a dry-access facility, for example, when the number of ships is greater than can be accommodated by the length of the berth/pier.
Dolphins are used to create a fixed structure when extending the shore is impractical, such as when there are more ships than can be accommodated by the length of the berth/pier.