Why is tidal energy not exploited on a commercial scale?

Only few available sites suitable for building tidal dams and less efficiency of the plant based on energy of tides, make it non-feasible to exploit tidal energy commercially.