a rocky beach next to the ocean under a purple sky with clouds and a castle in the distance