Portobello Edinburgh is famous for its long sandy beach which is popular year-round, whatever the weather.