Heat the oven to 160C/140C fan/gas 3. Grease and line a 30x20cm cake tin with baking parchment.
Put the butter and 200g of the chocolate into a saucepan and heat gently until melted. Remove from the heat. Sieve the flour, baking powder and bicarbonate of soda into a large bowl. Mix in the sugar. Beat together the eggs, soured cream and vanilla extract. Pour the chocolate and egg mixtures into the flour and sugar and beat well until smooth. Pour into the prepared tin and bake in the oven for about 40 minutes. Leave until completely cold before cutting and shaping.
Cut the cake in half lengthways. Place one complete half on the 30cm cake board. Cut the remaining half into 3 rectangles, 13x10cm, 7x10cm and 10x10cm. Attach the 10x10cm piece to one end of the base cake using a little warm jam. Cut a ‘V’ shape to represent the prow of the ship. Place the 13×10 piece at the other end of the base cake, attaching with jam. Using jam again attach the 7×10 piece on top of the 13×10 piece to make the upper deck. Slice the back of the ship at a very slight angle.
Brush the whole cake with jam. Roll out about 550g of the ready-to-roll icing and cover the cake. Trim the edges at the base and keep any trimmings.
Melt the remaining 100g chocolate in the microwave or in a heatproof bowl over a saucepan of barely simmering water. Use melted chocolate to stick the mini Toblerones to the edges of the two decks and to the ‘V’ shape of the prow. Trim any to fit exactly. Use the chocolate to stick on the chocolate balls for canon balls, finger biscuits stacked up as canons and chocolate caramels for port holes. Using a little of the marzipan, roll out and cut four windows. Make window frames from brown icing trimmings, rolling out to thin sausages to form a cross and sticking with chocolate. Attach to the sides of the ship with chocolate. Poke the chocolate stick out of the front of the prow, if using.
Arrange the chocolate coins in a little pile on the cake board, reserving 3 or 4 coins for the top. Roll out the remaining brown icing and cover the coins completely. Brush with melted chocolate and sprinkle with muscovado sugar. Push 3 or 4 coins into the sand along with the chocolate skull if using.
Put a little of the royal icing in a bowl. Colour the remainder blue. Spread the icing on the cake board around the ship and the island. Use the white icing to make ‘surf’ around the edge of the island.
Using the remaining marzipan and brown icing, make three barrels. Place one on the deck of the ship and the others in the sea. Cut out sails from the paper and make holes in them so you can push the straws through. Attach the sails to the ship and poke sandwich flags out of the top to finish.