Fairy tale castle on island in sea vector cartoon summer mediterranean landscape with sea shore green hills with trees and royal palace medieval castle with towers