From Funchal Airport, follow the main highway west on the 'Via Rapida' in the direction of Funchal. Continue past Funchal until the end of the 'Via Rapida' at Ribeira Brava where you should stay in the right hand lane and follow the exit road to Ribeira Brava eventually coming to a roundabout. Stay to the right and continue on the dual carriage-way until you come to a another roundabout at a tunnel entrance. Turn into the tunnel and follow the main coastal road missing Ribeira Brava completely, passing Ponta do Sol and Madalena do Mar towards Calheta. The Calheta Marina will be the best meeting point to find Charlie but you should call ahead and arrange this with him.
Buses run regularly from the airport terminal to Funchal town, costing around 3 EUR. From there you will need to change to other destinations in Madeira including Calheta. Taxis are also available to hire but prepared to pay anything up to €80 to get to Calheta from the airport.