This is a Sa’ar 5-class corvette. What does the banner say, please?:
“The Navy’s Best Wishes to the Country of Israel”
Almost certainly a picture taken on Independence Day, of a vessel participating in some ceremonial flotilla.
ETA: “best wishes” is an approximate translation, but gives you the idea rather than the literal words.
Is that Israeli, or Vulcan?
“All Your Base Are Belong To Us”
Have you seen their hand salute?