Wow you were really lucky to see dolphins from the shore. I did a boat trip from Muscat once and there was a group of around 40 or 50 dolphins swimming with the boat. The were smaller than the one in your picture though.