Definitely, solar seems to be the best of all options. However, having multiple sources of power as redundancy increases stability, and helps with overlapping coverage. By this I mean, tidal can work regardless of sunshine levels/during night time, so it can cover the off hours of solar production.
Additionally, the coastal regions tend to be more wet and cloudy than other areas, so solar may not be as effective compared to say the prairies.